"""
面试题:局部变量与全局变量的区别?
局部变量:
    定义在函数内部的变量叫局部变量,只能在函数内部使用
全局变量:
    定义在函数外部,所有的函数都可以使用

局部变量与全局变量重名时,采用就近原则
怎么修改全局变量的值?
使用关键字 global
语法:
    global 全局变量名
    全局变量名=值
能用局部变量解决问题的,一定不能使用全局变量
"""
def  num_1():

    b=24 #局部变量
    global a
    a=30  #新的局部变量a
    print("num_1:",a)   #30
num_1()
def  num_2():
    print("num_2:",a)  #12
num_2()

a=12   #全局变量